home *** CD-ROM | disk | FTP | other *** search
- import java.io.IOException;
- import java.util.Random;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
- import javax.microedition.midlet.MIDlet;
- import javax.microedition.midlet.MIDletStateChangeException;
- import javax.microedition.rms.RecordStore;
- import javax.microedition.rms.RecordStoreException;
-
- public class Swarm extends MIDlet implements CommandListener, Runnable {
- // $FF: renamed from: case javax.microedition.lcdui.Display
- private Display field_0 = Display.getDisplay(this);
- // $FF: renamed from: aP javax.microedition.lcdui.Command
- private Command field_1;
- // $FF: renamed from: P javax.microedition.lcdui.Command
- private Command field_2;
- // $FF: renamed from: null javax.microedition.lcdui.Command
- private Command field_3;
- // $FF: renamed from: aW javax.microedition.lcdui.Command
- private Command field_4;
- // $FF: renamed from: s javax.microedition.lcdui.Command
- private Command field_5;
- // $FF: renamed from: an javax.microedition.lcdui.Command
- private Command field_6;
- // $FF: renamed from: ao c
- private Swarm$c field_7 = new Swarm$c(this);
- // $FF: renamed from: t a
- private Swarm$a field_8 = new Swarm$a(this);
- // $FF: renamed from: int d
- private Swarm$d field_9 = new Swarm$d(this);
- // $FF: renamed from: F b
- private Swarm$b field_10 = new Swarm$b(this);
- // $FF: renamed from: D int
- private static int field_11;
- // $FF: renamed from: aH int
- private static int field_12;
- // $FF: renamed from: L int
- private static int field_13;
- // $FF: renamed from: S int
- private static int field_14;
- // $FF: renamed from: h boolean
- private boolean field_15;
- // $FF: renamed from: ap java.lang.Thread
- private Thread field_16;
- // $FF: renamed from: af java.util.Random
- private Random field_17 = new Random();
- // $FF: renamed from: aI int
- private static final int field_18 = 16711680;
- // $FF: renamed from: r int
- private static final int field_19 = 16748800;
- // $FF: renamed from: k int
- private static final int field_20 = 16776960;
- // $FF: renamed from: p int
- private static final int field_21 = 16777215;
- // $FF: renamed from: v int
- private static final int field_22 = 0;
- // $FF: renamed from: j int
- private static final int field_23 = 1442449;
- // $FF: renamed from: az javax.microedition.lcdui.Image[]
- private static Image[] field_24 = new Image[2];
- // $FF: renamed from: Q javax.microedition.lcdui.Image[]
- private static Image[] field_25 = new Image[3];
- // $FF: renamed from: aE javax.microedition.lcdui.Image
- private static Image field_26;
- // $FF: renamed from: aT javax.microedition.lcdui.Image
- private static Image field_27;
- // $FF: renamed from: aO javax.microedition.lcdui.Image
- private static Image field_28;
- // $FF: renamed from: u int
- private static int field_29;
- // $FF: renamed from: f int
- private static int field_30;
- // $FF: renamed from: b int
- private static int field_31;
- // $FF: renamed from: new int
- private static int field_32;
- // $FF: renamed from: ak int
- private static int field_33;
- // $FF: renamed from: W int
- private static int field_34;
- // $FF: renamed from: byte int
- private static int field_35;
- // $FF: renamed from: aV int
- private static int field_36;
- // $FF: renamed from: aF javax.microedition.lcdui.Font
- private static final Font field_37 = Font.getFont(64, 0, 8);
- // $FF: renamed from: aL javax.microedition.lcdui.Font
- private static final Font field_38 = Font.getFont(64, 1, 16);
- // $FF: renamed from: at int[]
- private static final int[] field_39 = new int[]{16, 28, 40, 52, 4, 16, 28, 40, 52, 64, 4, 16, 28, 40, 52, 64};
- // $FF: renamed from: ar int[]
- private static final int[] field_40 = new int[]{14, 14, 14, 14, 26, 26, 26, 26, 26, 26, 38, 38, 38, 38, 38, 38};
- // $FF: renamed from: y int
- private static final int field_41 = 0;
- // $FF: renamed from: H int
- private static final int field_42 = 1;
- // $FF: renamed from: ay int
- private static final int field_43 = 2;
- // $FF: renamed from: ax int[]
- private static final int[] field_44 = new int[]{0};
- // $FF: renamed from: aB int[]
- private static final int[] field_45 = new int[]{1, 1, 1, 1, 1, 1, 1, 1};
- // $FF: renamed from: as int[]
- private static final int[] field_46 = new int[]{0, 0, 1, 1, 0, 0, -1, -1};
- // $FF: renamed from: l int[]
- private static final int[] field_47 = new int[]{-1, -1, -1, -1, -1, -1, -1, -1};
- // $FF: renamed from: A int[]
- private static final int[] field_48 = new int[]{0, 0, -1, -1, 0, 0, 1, 1};
- // $FF: renamed from: try int[]
- private static final int[] field_49 = new int[]{1, 1, 1, 0, -1, -1, -1, -1, -1, 0, 1, 1, 2, 3, 4, 5, 6};
- // $FF: renamed from: ah int[]
- private static final int[] field_50 = new int[]{0, -1, -1, -1, -1, -1, 0, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6};
- // $FF: renamed from: aK int[]
- private static final int[] field_51 = new int[]{-1, -1, -1, 0, 1, 1, 1, 1, 1, 0, -1, -1, -2, -3, -4, -5, -6};
- // $FF: renamed from: w int[]
- private static final int[] field_52 = new int[]{0, -1, -1, -1, -1, -1, 0, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6};
- // $FF: renamed from: au int
- private static int field_53;
- // $FF: renamed from: goto int
- private static final int field_54;
- // $FF: renamed from: aR int
- private static final int field_55;
- // $FF: renamed from: V int[]
- private static int[] field_56;
- // $FF: renamed from: G int[]
- private static int[] field_57;
- // $FF: renamed from: C int[]
- private static int[] field_58;
- // $FF: renamed from: e int[][]
- private static int[][] field_59;
- // $FF: renamed from: d int[][]
- private static int[][] field_60;
- // $FF: renamed from: for int[]
- private static int[] field_61;
- // $FF: renamed from: n int[]
- private static int[] field_62;
- // $FF: renamed from: U int[]
- private static int[] field_63;
- // $FF: renamed from: if boolean[]
- private static boolean[] field_64;
- // $FF: renamed from: i boolean[]
- private static boolean[] field_65;
- // $FF: renamed from: g boolean[]
- private static boolean[] field_66;
- // $FF: renamed from: void int
- private static int field_67;
- // $FF: renamed from: long int
- private static int field_68;
- // $FF: renamed from: aq int
- private static int field_69;
- // $FF: renamed from: aM int
- private static int field_70;
- // $FF: renamed from: aD int[]
- private static int[] field_71;
- // $FF: renamed from: q int
- private static final int field_72;
- // $FF: renamed from: av int
- private static int field_73;
- // $FF: renamed from: aS boolean[]
- private static boolean[] field_74;
- // $FF: renamed from: ab int[]
- private static int[] field_75;
- // $FF: renamed from: aa int[]
- private static int[] field_76;
- // $FF: renamed from: T int[]
- private static int[] field_77;
- // $FF: renamed from: R int[]
- private static int[] field_78;
- // $FF: renamed from: ag int[]
- private static int[] field_79;
- // $FF: renamed from: ae int[]
- private static int[] field_80;
- // $FF: renamed from: aQ int
- private static int field_81;
- // $FF: renamed from: else int
- private static int field_82;
- // $FF: renamed from: o int
- private static int field_83;
- // $FF: renamed from: m int
- private static int field_84;
- // $FF: renamed from: am int
- private static int field_85;
- // $FF: renamed from: K int
- private static int field_86;
- // $FF: renamed from: O java.lang.String
- private static String field_87;
- // $FF: renamed from: aw int
- private static int field_88;
- // $FF: renamed from: M int
- private static int field_89;
- // $FF: renamed from: do boolean
- private static boolean field_90;
- // $FF: renamed from: aj int
- private static int field_91;
- // $FF: renamed from: ad int
- private static int field_92;
- // $FF: renamed from: Y int
- private static int field_93;
- // $FF: renamed from: X boolean
- private static boolean field_94;
- // $FF: renamed from: ai boolean
- private static boolean field_95;
- // $FF: renamed from: al boolean
- private static boolean field_96;
- // $FF: renamed from: z int
- private static int field_97;
- // $FF: renamed from: x int
- private static int field_98;
- // $FF: renamed from: ac boolean
- private static boolean field_99;
- // $FF: renamed from: aJ int
- private static int field_100;
- // $FF: renamed from: aC javax.microedition.rms.RecordStore
- private static RecordStore field_101;
- // $FF: renamed from: a int[]
- private static int[] field_102;
- // $FF: renamed from: B boolean
- private static boolean field_103;
- // $FF: renamed from: aA boolean
- private static boolean field_104;
- // $FF: renamed from: aN boolean
- private static boolean field_105;
- // $FF: renamed from: c boolean
- private static boolean field_106;
- // $FF: renamed from: aG int
- private static int field_107;
- // $FF: renamed from: E java.lang.String
- private static String field_108;
- // $FF: renamed from: N int
- private static int field_109;
- // $FF: renamed from: J int
- private static int field_110;
- // $FF: renamed from: I java.lang.String
- private static String field_111;
- // $FF: renamed from: char int
- private static int field_112;
- // $FF: renamed from: aU boolean
- private static boolean field_113;
- // $FF: renamed from: Z java.lang.String
- private String field_114 = "";
-
- public Swarm() {
- field_11 = this.field_7.getWidth();
- field_12 = this.field_7.getHeight();
- field_13 = field_11 / 2;
- field_14 = field_12 / 2;
- if (field_12 <= 80) {
- field_113 = true;
- field_53 = 10;
- }
-
- this.field_1 = new Command("Exit", 7, 1);
- this.field_2 = new Command("Play", 1, 1);
- this.field_3 = new Command("Quit", 1, 1);
- this.field_4 = new Command("Again", 1, 1);
- this.field_5 = new Command("Pause", 1, 1);
- this.field_6 = new Command("Back", 1, 1);
- field_102 = this.method_21();
- }
-
- public void run() {
- for(; this.field_15; Thread.yield()) {
- if (!field_99) {
- this.method_1();
- this.method_5();
-
- try {
- Thread.sleep((long)field_100);
- } catch (InterruptedException var2) {
- method_23("interrupted");
- this.field_15 = false;
- }
- }
- }
-
- }
-
- public void startApp() throws MIDletStateChangeException {
- this.field_0.setCurrent(this.field_8);
- this.method_0();
- this.method_16(this.field_8, false);
- this.method_16(this.field_9, false);
- this.method_17(this.field_7, false);
- this.method_19(this.field_10, false);
- }
-
- public void pauseApp() {
- }
-
- public void destroyApp(boolean var1) {
- this.field_15 = false;
- this.field_16 = null;
- }
-
- // $FF: renamed from: null () void
- public void method_0() {
- int[][] var1 = new int[8][4];
- var1[0][0] = 0;
- var1[0][1] = 10;
- var1[0][2] = 74;
- var1[0][3] = 11;
- var1[1][0] = 0;
- var1[1][1] = 21;
- var1[1][2] = 83;
- var1[1][3] = 7;
- var1[2][0] = 0;
- var1[2][1] = 0;
- var1[2][2] = 10;
- var1[2][3] = 10;
- var1[3][0] = 12;
- var1[3][1] = 0;
- var1[3][2] = 6;
- var1[3][3] = 6;
- var1[4][0] = 20;
- var1[4][1] = 0;
- var1[4][2] = 6;
- var1[4][3] = 6;
- var1[5][0] = 28;
- var1[5][1] = 0;
- var1[5][2] = 10;
- var1[5][3] = 10;
- var1[6][0] = 40;
- var1[6][1] = 0;
- var1[6][2] = 10;
- var1[6][3] = 10;
- var1[7][0] = 53;
- var1[7][1] = 0;
- var1[7][2] = 10;
- var1[7][3] = 10;
-
- try {
- Image var2 = Image.createImage("/images.png");
- int var3 = var1.length;
- Image[] var4 = new Image[var3];
-
- for(int var6 = 0; var6 < var3; ++var6) {
- var4[var6] = Image.createImage(var1[var6][2], var1[var6][3]);
- Graphics var5 = var4[var6].getGraphics();
- var5.drawImage(var2, 0 - var1[var6][0], 0 - var1[var6][1], 20);
- this.field_8.repaint();
- }
-
- field_27 = var4[0];
- field_28 = var4[1];
- field_26 = var4[2];
- field_24[0] = var4[3];
- field_24[1] = var4[4];
- field_25[0] = var4[5];
- field_25[1] = var4[6];
- field_25[2] = var4[7];
- Object var9 = null;
- Object var10 = null;
- Object var8 = null;
- } catch (IOException var7) {
- method_23("Failed to load images!");
- }
-
- this.field_8.repaint();
- field_30 = field_24[0].getWidth();
- field_29 = field_24[0].getHeight();
- field_33 = field_30 / 2;
- field_34 = field_29 / 2;
- field_32 = field_26.getWidth();
- field_31 = field_26.getHeight();
- field_35 = field_32 / 2;
- field_36 = field_31 / 2;
- }
-
- // $FF: renamed from: if () void
- private void method_1() {
- this.field_7.repaint();
- }
-
- // $FF: renamed from: char () void
- private void method_2() {
- this.method_3();
- if (this.field_16 == null) {
- this.field_16 = new Thread(this);
- this.field_15 = true;
- this.field_16.start();
- }
-
- }
-
- // $FF: renamed from: int () void
- private void method_3() {
- field_83 = field_13;
- field_84 = field_12 - field_36 - field_31;
- field_84 = field_84 > 100 ? 100 : field_84;
- field_81 = 0;
- field_88 = 3;
- field_86 = 0;
- field_87 = "000000";
- field_93 = -1;
- field_109 = 500;
- field_110 = 1;
- this.method_4();
- }
-
- // $FF: renamed from: else () void
- private void method_4() {
- for(int var1 = 0; var1 < field_53; ++var1) {
- field_63[var1] = var1 % 2;
- field_57[var1] = field_77[var1] = field_39[var1];
- field_58[var1] = field_78[var1] = field_40[var1];
- field_59[var1] = field_79 = field_45;
- field_60[var1] = field_80 = field_46;
- field_61[var1] = field_62[var1] = 0;
- field_56[var1] = 0;
- field_64[var1] = false;
- field_65[var1] = false;
- }
-
- for(int var2 = 0; var2 < field_72; ++var2) {
- field_75[var2] = 0;
- field_76[var2] = 0;
- field_74[var2] = false;
- }
-
- field_94 = false;
- field_95 = false;
- field_96 = false;
- field_90 = false;
- field_104 = false;
- field_103 = false;
- field_105 = false;
- field_106 = false;
- field_92 = 0;
- field_107 = 0;
- field_89 = 0;
- field_99 = false;
- field_70 = field_53;
- System.gc();
- }
-
- // $FF: renamed from: void () void
- private void method_5() {
- if (!field_90) {
- if (field_94) {
- this.method_9(-2);
- } else if (field_95) {
- this.method_9(2);
- }
- }
-
- field_69 = Math.abs(this.field_17.nextInt() % (field_109 + field_70));
- if (field_69 < field_53 && !field_64[field_69] && !field_65[field_69]) {
- if (field_57[field_69] < field_13) {
- this.method_6(field_69, field_49, 2);
- this.method_7(field_69, field_50, 2);
- } else {
- this.method_6(field_69, field_51, 2);
- this.method_7(field_69, field_52, 2);
- }
-
- field_64[field_69] = true;
- }
-
- field_73 = Math.abs(this.field_17.nextInt() % (field_109 - 50 + field_70));
- if (field_73 < field_53 && !field_74[field_73] && !field_65[field_73]) {
- field_75[field_73] = field_57[field_73];
- field_76[field_73] = field_58[field_73] + 8;
- field_74[field_73] = true;
- }
-
- for(int var1 = 0; var1 < field_53; ++var1) {
- if (!field_65[var1]) {
- if (!field_64[var1]) {
- if (field_57[var1] + field_33 + field_59[var1][field_61[var1]] > field_11) {
- this.method_8(field_47, field_48);
- }
-
- if (field_57[var1] - field_33 + field_59[var1][field_61[var1]] < 0) {
- this.method_8(field_45, field_46);
- }
- } else {
- if (field_58[var1] + field_34 + field_60[var1][field_62[var1]] > field_12) {
- field_57[var1] = field_77[var1];
- field_58[var1] = field_78[var1];
- field_64[var1] = false;
- this.method_6(var1, field_79, 0);
- this.method_7(var1, field_80, 0);
- }
-
- if (!field_90 && field_58[var1] <= field_84 + field_36 && field_58[var1] >= field_84 - field_36 && field_57[var1] <= field_83 + field_35 && field_57[var1] >= field_83 - field_35) {
- this.method_13();
- }
- }
-
- if (field_96 && field_98 <= field_58[var1] + field_34 && field_98 >= field_58[var1] - field_34 && field_97 <= field_57[var1] + field_33 && field_97 >= field_57[var1] - field_33) {
- this.method_12(var1);
- }
-
- if (field_74[var1] && !field_90 && field_76[var1] <= field_84 + field_36 && field_76[var1] >= field_84 - field_36 && field_75[var1] <= field_83 + field_35 && field_75[var1] >= field_83 - field_35) {
- field_74[var1] = false;
- this.method_13();
- }
- }
- }
-
- for(int var2 = 0; var2 < field_53; ++var2) {
- if (!field_65[var2]) {
- if (field_82 == 3) {
- field_63[var2] = field_63[var2] + 1 >= 2 ? 0 : 1;
- }
-
- field_67 = field_57[var2];
- field_68 = field_58[var2];
- int[] var10000 = field_57;
- var10000[var2] += field_59[var2][field_61[var2]];
- var10000 = field_58;
- var10000[var2] += field_60[var2][field_62[var2]];
- if (field_56[var2] == 0) {
- field_61[var2] = field_61[var2] + 1 >= field_59[var2].length ? 0 : field_61[var2] + 1;
- field_62[var2] = field_62[var2] + 1 >= field_60[var2].length ? 0 : field_62[var2] + 1;
- } else if (field_56[var2] == 2) {
- field_61[var2] = field_61[var2] + 1 >= field_59[var2].length ? field_61[var2] : field_61[var2] + 1;
- field_62[var2] = field_62[var2] + 1 >= field_60[var2].length ? field_62[var2] : field_62[var2] + 1;
- }
-
- var10000 = field_77;
- var10000[var2] += field_79[field_81];
- var10000 = field_78;
- var10000[var2] += field_80[field_81];
- }
- }
-
- field_81 = field_81 + 1 >= field_55 ? 0 : field_81 + 1;
- field_82 = field_82 + 1 >= 4 ? 0 : field_82 + 1;
-
- for(int var3 = 0; var3 < field_72; ++var3) {
- if (field_74[var3]) {
- int[] var7 = field_76;
- var7[var3] += 4;
- if (field_76[var3] > field_12) {
- field_74[var3] = false;
- field_75[var3] = 0;
- field_76[var3] = 0;
- }
- }
- }
-
- if (field_96) {
- field_98 -= 6;
- if (field_98 < 0) {
- field_96 = false;
- }
- }
-
- }
-
- // $FF: renamed from: a (int, int[], int) void
- private void method_6(int var1, int[] var2, int var3) {
- if (var1 == -1) {
- for(int var4 = 0; var4 < field_53; ++var4) {
- if (!field_64[var4]) {
- field_59[var4] = var2;
- field_61[var4] = 0;
- field_56[var4] = var3;
- }
- }
- } else {
- field_59[var1] = var2;
- field_61[var1] = 0;
- field_56[var1] = var3;
- }
-
- }
-
- // $FF: renamed from: if (int, int[], int) void
- private void method_7(int var1, int[] var2, int var3) {
- if (var1 == -1) {
- for(int var4 = 0; var4 < field_53; ++var4) {
- if (!field_64[var4]) {
- field_60[var4] = var2;
- field_62[var4] = 0;
- field_56[var4] = var3;
- }
- }
- } else {
- field_60[var1] = var2;
- field_62[var1] = 0;
- field_56[var1] = var3;
- }
-
- }
-
- // $FF: renamed from: a (int[], int[]) void
- private void method_8(int[] var1, int[] var2) {
- this.method_6(-1, var1, 0);
- this.method_7(-1, var2, 0);
- field_79 = var1;
- field_80 = var2;
- field_81 = 0;
- }
-
- // $FF: renamed from: a (int) void
- private void method_9(int var1) {
- field_85 = field_83;
- field_83 += var1;
- if (field_83 + field_35 > field_11 || field_83 - field_35 < 0) {
- field_83 = field_85;
- }
-
- }
-
- // $FF: renamed from: for (int) java.lang.String
- private String method_10(int var1) {
- field_112 = 6 - (var1 + "").length();
- field_111 = "";
-
- for(int var2 = 0; var2 < field_112; ++var2) {
- field_111 = field_111 + "0";
- }
-
- return field_111 + var1;
- }
-
- // $FF: renamed from: for () void
- private void method_11() {
- if (!field_96 && !field_90) {
- field_96 = true;
- field_97 = field_83;
- field_98 = field_84;
- }
-
- }
-
- // $FF: renamed from: if (int) void
- private void method_12(int var1) {
- if (!field_90) {
- field_65[var1] = true;
- --field_70;
- field_71[var1] = 0;
- field_96 = false;
- ++field_89;
- if (field_64[var1]) {
- field_86 += 200;
- } else {
- field_86 += 50;
- }
-
- if (field_89 == field_53) {
- this.method_14();
- }
-
- field_87 = this.method_10(field_86);
- }
-
- }
-
- // $FF: renamed from: byte () void
- private void method_13() {
- field_90 = true;
- field_92 = 0;
- field_91 = 0;
- --field_88;
- if (field_88 == 0) {
- this.method_15();
- }
-
- }
-
- // $FF: renamed from: b () void
- private void method_14() {
- field_106 = true;
- field_109 -= 100;
- if (field_109 < 100) {
- field_109 = 100;
- }
-
- field_108 = "WAVE " + field_110 + " COMPLETE";
- field_107 = 0;
- field_103 = true;
- ++field_110;
- field_86 += 1000 * field_110;
- field_87 = this.method_10(field_86);
- }
-
- // $FF: renamed from: a () void
- private void method_15() {
- field_105 = true;
- field_108 = "GAME OVER";
-
- for(int var1 = 0; var1 < 5; ++var1) {
- if (field_86 >= field_102[var1]) {
- for(int var2 = 4; var2 > var1; --var2) {
- field_102[var2] = field_102[var2 - 1];
- }
-
- field_102[var1] = field_86;
- field_93 = var1;
- break;
- }
- }
-
- this.method_22();
- field_103 = true;
- field_107 = 0;
- this.method_18(this.field_7, true);
- }
-
- // $FF: renamed from: for (javax.microedition.lcdui.Displayable, boolean) void
- private void method_16(Displayable var1, boolean var2) {
- if (var2) {
- this.method_20();
- }
-
- var1.addCommand(this.field_2);
- var1.addCommand(this.field_1);
- var1.setCommandListener(this);
- }
-
- // $FF: renamed from: do (javax.microedition.lcdui.Displayable, boolean) void
- private void method_17(Displayable var1, boolean var2) {
- if (var2) {
- this.method_20();
- }
-
- var1.addCommand(this.field_5);
- var1.addCommand(this.field_3);
- var1.setCommandListener(this);
- }
-
- // $FF: renamed from: if (javax.microedition.lcdui.Displayable, boolean) void
- private void method_18(Displayable var1, boolean var2) {
- if (var2) {
- this.method_20();
- }
-
- var1.addCommand(this.field_4);
- var1.addCommand(this.field_3);
- var1.setCommandListener(this);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Displayable, boolean) void
- private void method_19(Displayable var1, boolean var2) {
- if (var2) {
- this.method_20();
- }
-
- var1.addCommand(this.field_6);
- var1.setCommandListener(this);
- }
-
- // $FF: renamed from: do () void
- private void method_20() {
- Displayable var1 = this.field_0.getCurrent();
- var1.removeCommand(this.field_5);
- var1.removeCommand(this.field_3);
- var1.removeCommand(this.field_4);
- var1.removeCommand(this.field_2);
- var1.removeCommand(this.field_1);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1 == this.field_2) {
- this.method_2();
- this.field_0.setCurrent(this.field_7);
- } else if (var1 == this.field_3) {
- this.field_15 = false;
-
- while(this.field_16.isAlive()) {
- }
-
- this.field_16 = null;
- this.method_17(this.field_7, true);
- this.field_0.setCurrent(this.field_8);
- } else if (var1 == this.field_5) {
- if (!field_99) {
- this.method_26();
- System.gc();
- } else {
- System.gc();
- this.method_27();
- }
- } else if (var1 == this.field_4) {
- this.field_15 = false;
-
- while(this.field_16.isAlive()) {
- }
-
- this.field_16 = null;
- this.method_17(this.field_7, true);
- this.method_2();
- this.field_0.setCurrent(this.field_7);
- } else if (var1 == this.field_1) {
- this.destroyApp(false);
- ((MIDlet)this).notifyDestroyed();
- } else if (var1 == this.field_6) {
- this.field_0.setCurrent(this.field_8);
- }
-
- }
-
- // $FF: renamed from: new () int[]
- private int[] method_21() {
- int[] var1 = new int[]{5000, 4000, 3000, 2000, 1000};
- byte[][] var2 = new byte[5][6];
-
- try {
- field_101 = RecordStore.openRecordStore("swarm", true);
- int var3 = field_101.getNumRecords();
- if (var3 == 0) {
- for(int var4 = 0; var4 < 5; ++var4) {
- var2[var4] = Integer.toString(var1[var4]).getBytes();
- field_101.addRecord(var2[var4], 0, var2[var4].length);
- }
- } else {
- for(int var8 = 0; var8 < 5; ++var8) {
- var2[var8] = field_101.getRecord(var8 + 1);
- String var5 = "";
-
- for(int var6 = 0; var6 < var2[var8].length; ++var6) {
- var5 = var5 + (char)var2[var8][var6] + "";
- }
-
- var1[var8] = Integer.parseInt(var5);
- }
- }
- } catch (RecordStoreException var7) {
- method_23("problem with initialising highscore data\n" + var7);
- }
-
- return var1;
- }
-
- // $FF: renamed from: try () void
- private void method_22() {
- byte[][] var1 = new byte[5][6];
-
- try {
- field_101 = RecordStore.openRecordStore("swarm", true);
-
- for(int var2 = 0; var2 < 5; ++var2) {
- var1[var2] = Integer.toString(field_102[var2]).getBytes();
- field_101.setRecord(var2 + 1, var1[var2], 0, var1[var2].length);
- }
- } catch (RecordStoreException var3) {
- method_23("problem with setting highscore data\n" + var3);
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String) void
- public static void method_23(String var0) {
- System.out.println(var0);
- }
-
- // $FF: renamed from: do (int) void
- public static void method_24(int var0) {
- System.out.println(var0 + "");
- }
-
- // $FF: renamed from: goto () void
- public void method_25() {
- Runtime var1 = Runtime.getRuntime();
- method_23("Memory: " + var1.freeMemory() + " / " + var1.totalMemory());
- Object var2 = null;
- }
-
- // $FF: renamed from: case () void
- public void method_26() {
- this.method_1();
- field_99 = true;
- }
-
- // $FF: renamed from: long () void
- public void method_27() {
- field_99 = false;
- }
-
- // $FF: synthetic method
- static Font access$000() {
- return field_37;
- }
-
- // $FF: synthetic method
- static int access$100() {
- return field_11;
- }
-
- // $FF: synthetic method
- static int access$200() {
- return field_12;
- }
-
- // $FF: synthetic method
- static int access$300() {
- return field_53;
- }
-
- // $FF: synthetic method
- static boolean[] access$400() {
- return field_74;
- }
-
- // $FF: synthetic method
- static int[] access$500() {
- return field_75;
- }
-
- // $FF: synthetic method
- static int[] access$600() {
- return field_76;
- }
-
- // $FF: synthetic method
- static boolean[] access$700() {
- return field_65;
- }
-
- // $FF: synthetic method
- static Image[] access$800() {
- return field_24;
- }
-
- // $FF: synthetic method
- static int[] access$900() {
- return field_63;
- }
-
- // $FF: synthetic method
- static int[] access$1000() {
- return field_57;
- }
-
- // $FF: synthetic method
- static int[] access$1100() {
- return field_58;
- }
-
- // $FF: synthetic method
- static int[] access$1200() {
- return field_71;
- }
-
- // $FF: synthetic method
- static Image[] access$1300() {
- return field_25;
- }
-
- // $FF: synthetic method
- static boolean access$1400() {
- return field_90;
- }
-
- // $FF: synthetic method
- static Image access$1500() {
- return field_26;
- }
-
- // $FF: synthetic method
- static int access$1600() {
- return field_83;
- }
-
- // $FF: synthetic method
- static int access$1700() {
- return field_84;
- }
-
- // $FF: synthetic method
- static int access$1800() {
- return field_91;
- }
-
- // $FF: synthetic method
- static int access$1808() {
- return field_91++;
- }
-
- // $FF: synthetic method
- static boolean access$1900() {
- return field_105;
- }
-
- // $FF: synthetic method
- static int access$2008() {
- return field_92++;
- }
-
- // $FF: synthetic method
- static int access$2000() {
- return field_92;
- }
-
- // $FF: synthetic method
- static boolean access$1402(boolean var0) {
- field_90 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static int access$2002(int var0) {
- field_92 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static int access$1602(int var0) {
- field_83 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static int access$2100() {
- return field_13;
- }
-
- // $FF: synthetic method
- static String access$2200() {
- return field_87;
- }
-
- // $FF: synthetic method
- static int access$2300() {
- return field_88;
- }
-
- // $FF: synthetic method
- static boolean access$2400() {
- return field_96;
- }
-
- // $FF: synthetic method
- static int access$2500() {
- return field_97;
- }
-
- // $FF: synthetic method
- static int access$2600() {
- return field_98;
- }
-
- // $FF: synthetic method
- static boolean access$2700() {
- return field_104;
- }
-
- // $FF: synthetic method
- static int access$2800() {
- return field_93;
- }
-
- // $FF: synthetic method
- static int[] access$2900() {
- return field_102;
- }
-
- // $FF: synthetic method
- static String access$3000(Swarm var0, int var1) {
- return var0.method_10(var1);
- }
-
- // $FF: synthetic method
- static int access$3100() {
- return field_14;
- }
-
- // $FF: synthetic method
- static boolean access$3200() {
- return field_103;
- }
-
- // $FF: synthetic method
- static String access$3300() {
- return field_108;
- }
-
- // $FF: synthetic method
- static int access$3408() {
- return field_107++;
- }
-
- // $FF: synthetic method
- static int access$3400() {
- return field_107;
- }
-
- // $FF: synthetic method
- static boolean access$3202(boolean var0) {
- field_103 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static int access$3402(int var0) {
- field_107 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static boolean access$2702(boolean var0) {
- field_104 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static boolean access$3500() {
- return field_106;
- }
-
- // $FF: synthetic method
- static void access$3600(Swarm var0) {
- var0.method_4();
- }
-
- // $FF: synthetic method
- static boolean access$3702(boolean var0) {
- field_94 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static boolean access$3802(boolean var0) {
- field_95 = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static void access$3900(Swarm var0) {
- var0.method_11();
- }
-
- // $FF: synthetic method
- static Image access$4000() {
- return field_27;
- }
-
- // $FF: synthetic method
- static boolean access$4100() {
- return field_113;
- }
-
- // $FF: synthetic method
- static Image access$4200() {
- return field_28;
- }
-
- // $FF: synthetic method
- static Swarm$d access$4300(Swarm var0) {
- return var0.field_9;
- }
-
- // $FF: synthetic method
- static Display access$4400(Swarm var0) {
- return var0.field_0;
- }
-
- // $FF: synthetic method
- static Swarm$b access$4500(Swarm var0) {
- return var0.field_10;
- }
-
- // $FF: synthetic method
- static Swarm$a access$4600(Swarm var0) {
- return var0.field_8;
- }
-
- // $FF: synthetic method
- static int access$4702(int var0) {
- field_100 = var0;
- return var0;
- }
-
- static {
- field_53 = field_39.length;
- field_54 = field_49.length;
- field_55 = field_45.length;
- field_56 = new int[field_53];
- field_57 = new int[field_53];
- field_58 = new int[field_53];
- field_59 = new int[field_53][field_54];
- field_60 = new int[field_53][field_54];
- field_61 = new int[field_53];
- field_62 = new int[field_53];
- field_63 = new int[field_53];
- field_64 = new boolean[field_53];
- field_65 = new boolean[field_53];
- field_66 = new boolean[field_53];
- field_70 = field_53;
- field_71 = new int[field_53];
- field_72 = field_53;
- field_74 = new boolean[field_72];
- field_75 = new int[field_72];
- field_76 = new int[field_72];
- field_77 = new int[field_53];
- field_78 = new int[field_53];
- field_79 = new int[field_55];
- field_80 = new int[field_55];
- field_82 = 3;
- field_100 = 75;
- field_102 = new int[5];
- field_113 = false;
- }
- }
-